package com.freemalll.merchant.domain.dto;

import com.freemalll.common.mybatis.dto.PageDto;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;

/**
 * @author songshixiong
 * @ClassName CollaborationApplyDto
 * @description:
 * @date 2025年05月27日
 * @version: 1.0
 */
@EqualsAndHashCode(callSuper = false)
@Data
public class CollaborationApplyDto extends PageDto {

    @Schema(description = "商户名称")
    private String merName;

    @Schema(description = "申请日期起")
    private String applyTimeStart;

    @Schema(description = "申请日期止")
    private String applyTimeEnd;

    @Schema(description = "场景类别")
    private List<String> sceneCategoryList;

    @Schema(description = "场景父类别")
    private List<String> sceneParentCategoryList;

    @Schema(description = "区域列表")
    private List<String> areaList;

    @Schema(description = "省份列表")
    private List<String> provinceList;

    @Schema(description = "页签类型 TO_DO:待办 IN_REVIEW：审核中 PASS_THROUGH：通过 REFUSE：拒绝 CANCEL：取消 CONFIGURED：已配置")
    private String tabType;

}
